function pout = polySum(p1,p2)

% esta funcion suma dos polinomios, Viendo primero el orden de cada uno e
% igualando los vectores. Le ingresan los polinomios a sumar, y devuelve el
% polinomio suma.

    p1_order = length(p1);
    p2_order = length(p2);
    
    if p1_order > p2_order
         max_order = size(p1);
    else
         max_order = size(p2);
    end
    
    new_p1 = padarray(p1,max_order-size(p1),0,'pre');
    new_p2 = padarray(p2,max_order-size(p2),0,'pre');
    pout = new_p1 + new_p2;
end